<?php
/**
* 名称：留言板控制器。
* 描述：留言板相关的管制响应程式。
*/
final class Controller_Guestbook extends Controller_Public_Account{
    /**
    * 描述：列表视图程式。
    * @access protected
    * @return void
    */
    protected function listview(){
        $data=array(
            'meta'=>array(
                'title'=>'留言管理',
                'list_title'=>'留言列表'
            ),
            'base'=>self::$Database->GetLimit(
                'SELECT * FROM '.self::$Database->Table('guestbook').' ORDER BY id DESC',
                Route::GetArguments('page'),
                12
            ),
            'urlArguments'=>array(
                'x'=>'0'
            )
        );
        //~
        self::$Template->Assign('data',$data);
        self::$Template->Display('oui/guestbook/list.html');
    }

    /**
    * 描述：删除之响应程式。
    * @access protected
    * @return void
    */
    protected function Delete(){
        $id=Route::GetArguments('id');
        //~
        $this->Feedback(
            self::$Database->ExecParameterized(
                'DELETE FROM '.self::$Database->Table('guestbook').' WHERE id=?',array($id)
            ),
            $_SERVER['HTTP_REFERER'],
            '删除失败，请稍候再试！'
        );
    }
}